#ifndef __SYNTAX_ANALYSIS_H
#define __SYNTAX_ANALYSIS_H

#include "Json.h"
#include <string>
#include <vector>


bool _check_the_val(Json*& jval, std::string& val) ;

// 分析token序列，转换为Json, 从i开始
Json *json_parse(std::vector<std::string> &tokens,  int& i) ;

// 分析token序列，转换为Json
inline Json *json_parse(std::vector<std::string> &tokens){
    int i=0;
    return json_parse(tokens, i);
}




#endif 
